約 3,727,173 件
https://w.atwiki.jp/chihiro1710/pages/18.html
1 LinuxでC言語のreturn codeをみる場合 echo "$?" (-1をreturn すると なぜか 255が帰る?)
https://w.atwiki.jp/infraarchitect/pages/19.html
ここ数年で、急激にシェアを拡大しているOSSの中のトップの存在。 仕事の中でもかなり使われてきました。10年ほど前は、まったく相手に してなかったけど、こんなにすごくなるとは思わなかった。 ただ、Linuxなので、HP-UXを触っていた自分としては、とっつきやすかった。 微妙に、ディレクトリのクセみたいなのが困ったけど、AIXよりかははるかにわかりやすい。 Linuxの基本 Serviceの管理
https://w.atwiki.jp/ohden/pages/1149.html
LinuxBrew mac osのHomeBrewをLinux環境で使えるようにしたもの。 install on WSL2(Ubuntu) https //brew.sh/index_ja $ /bin/bash -c "$(curl -fsSL https //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" $ (echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') /home/s1n/.profile $ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" 2~3行目は、1行目のinstall処理を行うと、出てくる。 2行目のコマンドは、login時に3行目のコマンドを実行するためのもの。 使い方) helpはこんな感じ。 Example usage brew search TEXT|/REGEX/ brew info [FORMULA|CASK...] brew install FORMULA|CASK... brew update brew upgrade [FORMULA|CASK...] brew uninstall FORMULA|CASK... brew list [FORMULA|CASK...] Troubleshooting brew config brew doctor brew install --verbose --debug FORMULA|CASK Contributing brew create URL [--no-fetch] brew edit [FORMULA|CASK...] Further help brew commands brew help [COMMAND] man brew https //docs.brew.sh 更新日: 2023年08月21日 (月) 20時03分23秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/linuxjapanwiki/pages/197.html
Upper Linux
https://w.atwiki.jp/linuxjapanwiki/pages/236.html
AquaLightX
https://w.atwiki.jp/anythingmemo/pages/16.html
Virtual PC 2007にLinuxをインストール Virtual PCはWindows内で動くソフトなので、もちろんWindowsを起動しつつLinuxを起動できる。 あたり前だが、ゲストOSのスペックはホストOS依存なので満足に使おうとするならばそこそこのスペックがホストに要求される。 XPならメモリは2G Vistaなら3Gは欲しいところ GUIならゲストOSに割り当てるメモリは1Gは欲しいところだ。 debian デスクトップに比べると非力なスペックでGUIを仮想マシンで動かすのはややつらい 動かすのが目的なら問題ないが、まともに使おうとするとストレスが大きいと感じた。 そこでdebianのCUI環境のみをインストールこれなら起動し、サーバーのテストくらいなら割り当てメモリは256で十分ことたりる。 上記をふまえてGUIをインストールするならXの画面を16bitにしてやると、VirtualPCにlinuxをインストールするときに言われている主な問題は解決する。 ゲスト、ホストOS両方の同時接続をするならデフォルトのままではできないのでWindows側でのネットワークの前準備は Loopback AdapterをホストOSにインストール IPを192.268.0.1に設定、サブネットマスクは255.255.255.0 そしてホストOSの有効なネットワークデバイスのプロパティの共有の項で設定 ubuntu GUIなlinux環境も欲しいのでデスクトップにubuntuをVirtual PCにインストール 以降は、そのうち記述…
https://w.atwiki.jp/aerocats/
Linux初心者が玄箱PROで勉強しています。 日々の細かい内容は「玄箱Pro、直します。」というブログで綴っていますが、ここではブログでは表現の難しい「修正したまとめ」を書きためていこうかと思います。 基本的にはLinux、玄箱PROが中心ですが、WindowsPCでのデュアルブート環境、仮想化等の内容にも触れたいと思っています。 あくまでも備忘録であり、自分自身(もしくは同じような初心者の方)が学習するためのメモです。 凍結ページはありませんが、全ページが編集途中ですので、間違いを正していただける方、エラー報告していただける方からの編集は大歓迎です。ご自由に編集してください。 玄箱PROのこと玄箱PROの概要Marvell 88F5182 各種メモリDDR2メモリ フラッシュメモリ カーネル U-Boot 玄箱PRO固有 標準Linux標準Linuxの構造 標準Linuxを使って各種プログラムを作動 開発用Linux開発用Linuxの構造 開発用Linuxを使って各種プログラムを作動 開発用Linuxへ各種ソースをビルド 外部との接続設定 LinuxのことLinuxとは Linuxの仕組み各ディレクトリの意味 Debian GNU/Linux 4.0Debianの構造 Debian特有のコマンド群 Debian環境を整える開発環境を万全にする 日本語環境の構築 玄箱PROの時計を合わせる Debian玄箱PROで各種プログラムを動かすリモートログイン環境の構築 webサーバの構築 ftpサーバの構築 iTunesサーバの構築 DLNAサーバの構築 FedoraCore6 コマンドコマンド一覧 シェルスクリプトシェルスクリプト一覧 エラー事例集 玄箱PROのこと 玄箱PROに関するページは以下。 玄箱PROの概要 玄箱PROの説明。玄箱PROは通称で、玄人志向の正式な商品名は KURO-BOX/PRO。 あわせて採用されているカーネルについても触れる。 玄箱PROとは 玄箱PROのスペック Marvell 88F5182 CPUとMPU ARMとは 各種メモリ 玄箱PROには2種3品の「メモリ」が搭載されている。 メインメモリとしてDDR2-SDRAM、記憶装置としてフラッシュメモリを搭載している。 特にフラッシュメモリは扱いに様々な制限やルールがあるので注意が必要。 DDR2メモリ DDR2メモリとは フラッシュメモリ フラッシュメモリとは NORフラッシュ? NANDフラッシュ カーネル OSの核を成すカーネルについて。 Linux全体の理解と玄箱PROでの振舞いを検証する。 カーネルとは? uImage.buffalo U-Boot シリアルコンソールを接続しなければ縁のない(とは言い切れないが)U-Bootという機能について。 LinuxOSとして玄箱PROが起動できるための「玄箱PRO版BIOS」だ。 U-Bootとは 環境変数について U-Bootでのコマンド 玄箱PRO固有 玄箱PROには様々な固有コントローラーが搭載されているが、それらを動作させるには汎用的なプログラムではなく、標準Linux(NANDメモリというべきか)にあらかじめインストールされている機能を流用した方がスムーズだ。 そのシステムを検証する。 シリアルコンソールとは miconaplコマンド nvramコマンド RESETボタン 標準Linux もっとも基本的で誰もが最初にお世話になるモード。 特別に何かに優れているわけではないが、コンパクトで過不足なくまとまっているがクセのあるMontavistaLinuxを検証する。 (標準Linux)標準Linuxとは 標準Linuxの構造 (標準Linux)起動メッセージ (標準Linux)各種情報 (標準Linux)ルート直下のディレクトリツリー一覧(標準Linux)binディレクトリ (標準Linux)sbinディレクトリ (標準Linux)usrディレクトリ (標準Linux)devディレクトリ (標準Linux)procディレクトリ (標準Linux)etcディレクトリ (標準Linux)varディレクトリ (標準Linux)終了メッセージ 標準Linuxを使って各種プログラムを作動 開発用Linux 新しいプラグラムを導入するなら添付CD-ROMに収められている開発用Linuxを使えばいい。 必ずしも「標準Linux<開発用Linux」ではないところがおそらく楽しくさせるポイントだろう。 (開発用Linux)開発用Linuxとは 開発用Linuxの構造 (開発用Linux)起動メッセージ (開発用Linux)ルート直下のディレクトリツリー一覧 開発用Linuxを使って各種プログラムを作動 開発用Linuxへ各種ソースをビルド (開発用Linux)lighttpdの導入 外部との接続設定 外部と接続する仕組み 外部と接続する Linuxのこと 玄箱PRO上でのLinux全般に関するページは以下。 Linuxとは 書籍やネットでたびたび耳にする「Linux」。 初心者にはなじみの薄い「ルール」や「しきたり」などにも触れつつ検証する。 Linuxとは ディストリビューションとは Linuxの仕組み ファイルシステム 各ディレクトリの意味 etcディレクトリとは Debian GNU/Linux 4.0 玄箱PROへの導入ディストリビューション実績は間違いなくNo.1だろう。 そもそもなぜDebianでなければいけないのか、また、Debianにすることでどのような恩恵にあずかれるのかを検証する。 Debianとは Debian化する理由 Debian化の方法 Debianの構造 Debian特有のコマンド群 dpkgコマンド apt-getコマンド Debian環境を整える 開発環境を万全にする 日本語環境の構築 (Debian玄箱PRO)日本語環境とは (Debian玄箱PRO)localesの導入 玄箱PROの時計を合わせる Debian玄箱PROで各種プログラムを動かす リモートログイン環境の構築 (Debian玄箱PRO)リモートログインとは (Debian玄箱PRO)telnetdの導入 (Debian玄箱PRO)sshdの導入 webサーバの構築 (Debian玄箱PRO)webサーバとは (Debian玄箱PRO)apatchの導入 ftpサーバの構築 (Debian玄箱PRO)ftpサーバとは (Debian玄箱PRO)proftpdの導入 iTunesサーバの構築 (Debian玄箱PRO)iTunesサーバとは (Debian玄箱PRO)mt-daapdの導入 DLNAサーバの構築 (Debian玄箱PRO)DLNAサーバとは (Debian玄箱PRO)mediatombの導入 FedoraCore6 コマンド WindowsPCでのGUIに慣れている人たちには敷居の高いコマンドを用いたCUI環境。 そのCUI環境を驚くほど便利に感じることができるのも、優れたコマンド群とそれをCPUに仲介するシェルのおかげだろう。 シェルとは コマンドとは BusyBoxとは コマンド一覧 ddコマンド hexdumpコマンド mountコマンド シェルスクリプト シェルスクリプトとは シェルスクリプト一覧 Fand InitDisk1.sh Kevent.sh Keventd KeventHandller.sh kuro_lib networking.sh PlayBeep.sh rcS SetupDevEnv.sh エラー事例集 (エラー)960BA8C0.img (エラー)disk is already mounted! (エラー)disk is already formatted! (エラー)RESETボタンでの初期化中、INFO LEDが点滅して作業が中断する (エラー)wget SITE NAME Unknown host (エラー)Invalid tar magic (エラー)configure error C preprocessor "/lib/cpp" fails sanity check
https://w.atwiki.jp/vippre/pages/25.html
今回の攻撃には、アパッチ砲の他にhping砲を用意しています。 hping砲はアパッチと比べ高威力で、今回のターゲットを攻略する為の鍵となります。 しかしながら、回線やルーターへの負荷も高く、取り扱いが難しく、 何よりLinuxの環境を必要とします。 それでもhping部隊に参加するLinuxユーザーの方、またWindowsにLinuxをマウントして hping部隊に応募する方は攻撃方法などを参照して下さい。
https://w.atwiki.jp/mitomemo/pages/14.html
ubuntuの使い方が中心 IPアドレスの設定 interfacesの編集 $sudo vim /etc/network/interfaces 固定IPに変更 auto eth0 iface eth0 inet static nbsp; nbsp; nbsp; nbsp;address 192.168.11.xx nbsp; nbsp; nbsp; nbsp;netmask 255.255.255.0 nbsp; nbsp; nbsp; nbsp;network 192.168.11.0 nbsp; nbsp; nbsp; nbsp;broadcast 192.168.11.255 nbsp; nbsp; nbsp; nbsp;gateway 192.168.11.1 nbsp; nbsp; nbsp; nbsp;dns-nameservers 192.168.11.1 ネットワーク再起動 $sudo /etc/init.d/networking restart
https://w.atwiki.jp/command_pc/pages/13.html
Linuxのコマンド一覧 cp cpコマンドは指定したファイルやディレクトリをコピーする cp [オプション] コピー対象(ファイル, ディレクトリ) コピー先 例)RollBallディレクトリをunity/100knockディレクトリにコピー(サブディレクトリを含む) cp -r ./RollBall ./unity/100knock オプション -r サブディレクトリを含める find ファイルやディレクトリを検索して出力することが出来る 他のコマンドを組み合わせて指定した対象を他のコマンドに投げることが出来る find [option][path][expression] 指定したファイルを削除かつサブディレクトリを含めるにはこのコマンド+rmコマンドの組み合わせが 必要 例)*.metaファイルをサブディレクトリを含めて削除 find -name "*.meta" -exec rm {} \; オプション 説明 -name XX マッチさせる名前(ファイル・ディレクトリ関係ない) -exec XX {} \; 結果をXXコマンドに渡して実行 渡すには{} \ が必要 rm ファイルやディレクトリを削除する オプション d ディレクトリをコピーする場合に指定 例)Assetsディレクトリを削除(しかしディレクトリの中身が空でないとだめ) cp -d Assets 例)Assetsディレクトリを削除(ディレクトリの中身ごと削除) cp -rf Assets